// 获取基地址
//const BASE_URL = 'https://www.uinav.com'
const BASE_URL = 'https://api-ugo-dev.itheima.net'
// 公共请求方法
function request({
	url,
	data,
	method,
	// 默认开启loading
	showLoading = true
}) {
	return new Promise((resolve) => {
		// 请求前
		// 开启loading
		if(showLoading){
		uni.showLoading({
			title: '加载中...',
			mask: true
		})
		}
		uni.request({
			url: BASE_URL +url,
			data: data,
			success: res => {
				let {
					message,
					meta
				} = res.data
				if (meta.status == 200) {
					resolve(message)
				}
			},
			complete: () => {
				// 请求结束后,关闭loading
				if(showLoading){
					uni.hideLoading()
				}
				
			}
		})
	})
}

// 暴露出去
export default request
